我正在为我的示例范围中的每个月创建一个范围。example_range=(Time.zone.today..2.years.from_now)输出应该是这样的:=>[Wed,03Aug2016..Wed,31Aug2016,Thu,01Sep2016..Fri,30Sep2016,Sat,01Oct2016..Mon,03Oct2016,...]目前我正在这样做,这不适用于超过一年的范围,因为分组会将January'16和January'17放在一个组中。example_range.group_by(&:month).each{|_,month|month.first..month.l